package com.hsnn.medstgmini.base.dict.dao;

import java.util.List;
import java.util.Map;

import com.hsnn.medstgmini.base.dict.model.DicHosptype;
import com.hsnn.medstgmini.util.Pagination;

public interface DicHosptypeDao {

	

	public DicHosptype findById(java.lang.String id);

	
	

	public List<DicHosptype> getChildList(String Far);

	

	Pagination getDicHospTypeList(Pagination page);

	Pagination getDicHospTypeLogList(Pagination page);

	void changeStatus(DicHosptype dicHosptype);

	void writeLog(DicHosptype dicHosptype,List<String> list);

	Pagination initEdit(Pagination page);

	void updateHospType(Pagination page);

	void addHospType(Pagination page);

	List<DicHosptype> getHospTypeBy(String key, String value, String hospTypeId);

	List<DicHosptype> getQYChildList(String Far);

	/**
	 * 基础库 数据字典 医疗机构类别字典 根据id查询 医疗机构类别 日志详情
	 * @param page
	 * @return
	 */
	List<Map<String,Object>> getDicHosptypeLogDetail(Pagination page);




	Pagination getDicHospTypeNoPage(Pagination page);
	

}
